stone throwing - French English Dictionary